package com.ydy.service.wechat;

import com.ydy.model.Staff;
import com.ydy.model.User;
import com.ydy.remote.wechat.vo.menu.Menu;
import com.ydy.remote.wechat.vo.message.BaseMessage;
import com.ydy.vo.other.BaseVo;

public interface WechatService {

	BaseMessage handleMessage(String xml);

	BaseVo createMenu(Menu menu);

	Object unifiedOrder(Long orderId, User user, String remoteIp);

	Object notify(String xml);

	Object refund(Long orderId, String remark, User user,Staff staff);

	Object notifyRefund(String xml);
}
